home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2001 October / october_2001.iso / Site Building / Html Notes 1.19 / HTMNOTES.EXE / file0023.bin < prev    next >
Encoding:
Text File  |  2001-08-18  |  15.1 KB  |  388 lines

  1.  
  2. <SCRIPT LANGUAGE="JavaScript">
  3. // define the global variables
  4.   var s45 = "default";
  5.   var sT1, sT2, sT3, sT4, nTest=0;
  6. // End -->
  7. </SCRIPT>
  8.  
  9. <BODY>
  10.  
  11. <CENTER>
  12.  
  13. <table cellpaddding=1 border=2>
  14.   <tr><td colspan=4><center>
  15.     <FORM name="theForm" onSubmit="FrameIt(this);return false" method="get">
  16.     <b>Word(s):</b> <INPUT NAME="GetNetscape" length=30 maxlength=75>
  17.     . . . <INPUT TYPE="submit" VALUE="Search">. . . 
  18.     <select NAME="thetop"> 
  19.       <option selected>Multi-window small
  20.       <option>Single Search
  21.       <option>Multi-window full-size
  22.     </select><BR>
  23.   <tr><td VALIGN=TOP><small><font color=#0080c0>search engines</font></small><br>
  24.     <INPUT TYPE="checkbox" NAME="yahoo" VALUE="1">Yahoo <br>
  25.     <INPUT TYPE="checkbox" NAME="webc"VALUE="1">WebCrawler<br>
  26.     <INPUT TYPE="checkbox" NAME="lycos" VALUE="1">Lycos<br>
  27.     <INPUT TYPE="checkbox" NAME="excite" VALUE="1">Excite<br>
  28.     <INPUT TYPE="checkbox" NAME="alta" VALUE="1">AltaVista<br>
  29.     <INPUT TYPE="checkbox" NAME="is" VALUE="1">InfoSeek<br>
  30.     <INPUT TYPE="checkbox" NAME="infou" VALUE="1">Ultra InfoSeek<br>
  31.     <INPUT TYPE="checkbox" NAME="ink" VALUE="1">Inktomi<br>
  32.     <INPUT TYPE="checkbox" NAME="yahool" VALUE="1">Yahoo-kids<br>
  33.     <INPUT TYPE="checkbox" NAME="point" VALUE="1">Point<br>
  34.     <INPUT TYPE="checkbox" NAME="mag" VALUE="1">Magellan<br>
  35.     <INPUT TYPE="checkbox" NAME="meta" VALUE="1">Metasearch<BR>
  36.     <INPUT TYPE="checkbox" NAME="savvy" VALUE="1">Savvy Search<br>
  37.   </td>
  38.   <td VALIGN=TOP>
  39.     <INPUT TYPE="checkbox" NAME="link" VALUE="1">Linkstar<BR>
  40.     <INPUT TYPE="checkbox" NAME="otxt" VALUE="1">Open Text<br>
  41.     <INPUT TYPE="checkbox" NAME="mcp" VALUE="1">WWW Yellow Pages<br>
  42.     <INPUT TYPE="checkbox" NAME="ftp" VALUE="1">FTP<br>
  43.     <small><font color=#0080c0>news</font></small><br>
  44.     <INPUT TYPE="checkbox" NAME="pathf" VALUE="1">Time Warn.<br>
  45.     <INPUT TYPE="checkbox" NAME="usnews" VALUE="1">USNews Mag.<br>
  46.     <INPUT TYPE="checkbox" NAME="sportsnet" VALUE="1">SportsNet<br>
  47.     <INPUT TYPE="checkbox" NAME="msnbc" VALUE="1">MSNBC<br>
  48.     <INPUT TYPE="checkbox" NAME="headlines" VALUE="1">Headlines<br>
  49.     <small><A HREF="http://www.avenue.com/news">more news sources</A></small><br>
  50.     <small><font color=#0080c0>bus. by name</font></small><br>
  51.     <INPUT TYPE="checkbox" NAME="switchb" VALUE="1">Phone Book #1<br>
  52.     <INPUT TYPE="checkbox" NAME="bigb" VALUE="1">Phone Book #2
  53.   </td>
  54.   <td VALIGN=TOP>
  55.     <INPUT TYPE="checkbox" NAME="tick" VALUE="1">US Stocks<br>
  56.     <INPUT TYPE="checkbox" NAME="hoov" VALUE="1">Hoover<br>
  57.     <small><font color=#0080c0>information</font></small><br>
  58.     <INPUT TYPE="checkbox" NAME="gamelan" VALUE="1">Gamelan<br>
  59.     <INPUT TYPE="checkbox" NAME="dict" VALUE="1">Dictionary<br>
  60.     <INPUT TYPE="checkbox" NAME="theas" VALUE="1">Theasaurus<br>
  61.     <INPUT TYPE="checkbox" NAME="encyc" VALUE="1">Encyclopedia<br>
  62.     <INPUT TYPE="checkbox" NAME="fooddict" VALUE="1">Food Diction.<br>
  63.     <INPUT TYPE="checkbox" NAME="movies" VALUE="1">Movie Titles<br>
  64.     <INPUT TYPE="checkbox" NAME="health" VALUE="1">Health Reports<br>
  65.     <INPUT TYPE="checkbox" NAME="showbiz" VALUE="1">Music, Books, Shows<br>
  66.     <INPUT TYPE="checkbox" NAME="census" VALUE="1">US Census+Map<br>
  67.     <INPUT TYPE="checkbox" NAME="switchf" VALUE="1">US People
  68.     <small><br>(firstname lastname)</small>
  69.   </td>
  70.   <td VALIGN=TOP><small><font color=#0080c0>computer</font></small><br>
  71.     <INPUT TYPE="checkbox" NAME="whow" VALUE="1">Email<br>
  72.     <INPUT TYPE="checkbox" NAME="ziff" VALUE="1">Ziff Mags<br>
  73.     <INPUT TYPE="checkbox" NAME="gds" VALUE="1">Games Domain<br>
  74.     <INPUT TYPE="checkbox" NAME="compu" VALUE="1">Computer News<br>
  75.     <INPUT TYPE="checkbox" NAME="maill" VALUE="1">Mailing Lists<br>
  76.     <INPUT TYPE="checkbox" NAME="share" VALUE="1">shareware.com<br>
  77.     <INPUT TYPE="checkbox" NAME="msoft" VALUE="1">Microsoft<br>
  78.     <INPUT TYPE="checkbox" NAME="deja" VALUE="1">Newsgroups #1<br>
  79.     <INPUT TYPE="checkbox" NAME="altan" VALUE="1">Newsgroups #2<br>
  80.     <INPUT TYPE="checkbox" NAME="exciten" VALUE="1">Newsgroups #3<br>
  81.     <small><font color=#0080c0>entertainment</font></small><br>
  82.     <INPUT TYPE="checkbox" NAME="ticket" VALUE="1">Ticket Master<br>
  83.     <INPUT TYPE="checkbox" NAME="nbc" VALUE="1">NBC
  84.   </td>
  85.  </tr></table></center>
  86. <br>
  87. </form>
  88.  
  89. <SCRIPT LANGUAGE="JavaScript">
  90. <!-- 
  91. function FrameIt(form) {
  92. var nOld = (parent.frames.length-1)/2;
  93. var nChosen = form.thetop.selectedIndex + 1;
  94. nTest = TheTrinity(form);
  95. var expdate = new Date ();
  96. expdate.setTime (expdate.getTime() + ( 90 * 24 * 60 * 60 * 1000)); 
  97. for (var i=5; i < form.elements.length; i++)
  98. { //alert(form.elements[i].checked); //.value
  99. }
  100. if ( nTest == 0)
  101. alert("Check at least one engine.");
  102. else if ( nChosen == 1 ) {
  103. top.location.href = sT1;
  104. }
  105. else if (nChosen == 2)
  106. {
  107. if (nTest == 1)
  108. { OpenWinds(sT1); }
  109. else if (nTest == 2)
  110. { OpenWinds(sT1); OpenWinds(sT2); }
  111. else if (nTest == 3)
  112. { OpenWinds(sT1); OpenWinds(sT2 ); 
  113. OpenWinds(sT3); }
  114. else if (nTest == 4)
  115. { OpenWinds(sT1); OpenWinds(sT2);
  116. OpenWinds(sT3); OpenWinds(sT4); }
  117. }
  118. else if (nChosen == 3)
  119. {
  120. if (nTest == 1)
  121. { OpenWindsBig(sT1); }
  122. else if (nTest == 2)
  123. { OpenWindsBig(sT1); OpenWindsBig(sT2); }
  124. else if (nTest == 3)
  125. { OpenWindsBig(sT1); OpenWindsBig(sT2); 
  126. OpenWindsBig(sT3, "joke3"); }
  127. else if (nTest == 4)
  128. { OpenWindsBig(sT1); OpenWindsBig(sT2);
  129. OpenWindsBig(sT3); OpenWindsBig(sT4); }
  130. }
  131. return (false);
  132. }
  133. function TheTrinity(form) {
  134. var sRet;
  135. nTest=0;
  136. var sThe;
  137. sThe = form.GetNetscape.value;
  138. if (form.lycos.checked ) {
  139. sRet = ConvertString(sThe);
  140. sRet = "http://www.lycos.com/cgi-bin/pursuit?query=" + sRet; 
  141. AddNewString(nTest, sRet);nTest++;}
  142. if (form.gds.checked ) {
  143. sRet = ConvertString(sThe);
  144. sRet = "http://www.gamesdomain.com/cgi-bin/wwwwais?keywords=" + sRet; 
  145. AddNewString(nTest, sRet);nTest++;}
  146. if (form.nbc.checked ) {
  147. sRet = ConvertString(sThe);
  148. sRet = "http://www.nbc.com/cgi-bin/searcher?pik=" + sRet; 
  149. AddNewString(nTest, sRet);nTest++;}
  150. if (form.link.checked ) {
  151. sRet = ConvertString(sThe);
  152. sRet = "http://www.linkstar.com/linkstar/bin/dosearch-linkstar?keywords=" + sRet; 
  153. AddNewString(nTest, sRet);nTest++;}
  154. if (form.otxt.checked ) {
  155. sRet = ConvertString(sThe);
  156. sRet = "http://search.opentext.com/nastub?query=" + sRet; 
  157. AddNewString(nTest, sRet);nTest++;}
  158. if (form.gamelan.checked ) {
  159. sRet = ConvertString(sThe);
  160. sRet = "http://www.gamelan.com/find.cgi?and=" + sRet; 
  161. AddNewString(nTest, sRet);nTest++;}
  162. if (form.ticket.checked ) {
  163. sRet = ConvertString(sThe);
  164. sRet = "http://www.ticketmaster.com/cgi/AT-tickettextsearch.cgi?&mode=concept&search=" + sRet; 
  165. AddNewString(nTest, sRet);nTest++;}
  166. if (form.movies.checked ) {
  167. sRet = ConvertString(sThe);
  168. sRet = "http://us.imdb.com/M/title-substring?title=" + sRet; 
  169. AddNewString(nTest, sRet);nTest++;}
  170. if (form.savvy.checked ) {
  171. sRet = ConvertString(sThe);
  172. sRet = "http://williams.cs.colostate.edu:1969/nph-search?KW=" + sRet; 
  173. AddNewString(nTest, sRet);nTest++;}
  174. if (form.mcp.checked ) {
  175. sRet = ConvertString(sThe);
  176. sRet = "http://www.mcp.com/nrp/wwwyp/wwwyphtml.cgi?search=" + sRet; 
  177. AddNewString(nTest, sRet);nTest++;}
  178. if (form.ftp.checked ) {
  179. sRet = ConvertString(sThe);
  180. sRet = "http://ftpsearch.unit.no/ftpsearch?query=" + sRet; 
  181. AddNewString(nTest, sRet);nTest++;}
  182. if (form.infou.checked ) {
  183. sRet = ConvertString(sThe);
  184. sRet = "http://ultra.infoseek.com/Titles?qt=" + sRet; 
  185. AddNewString(nTest, sRet);nTest++;}
  186. if (form.meta.checked ) {
  187. sRet = ConvertString(sThe);
  188. sRet = "http://www.metasearch.com/www.cgi?p=" + sRet; 
  189. AddNewString(nTest, sRet);nTest++;}
  190. if (form.excite.checked ) {
  191. sRet = ConvertString(sThe);
  192. sRet = "http://www.excite.com/search.gw?search=" + sRet +
  193. "&category=default&searchType=Concept&display='html2,high'";
  194. AddNewString(nTest, sRet);nTest++;}
  195. if (form.deja.checked ) {
  196. sThe = ConvertString(sThe);
  197. sRet = "http://search.dejanews.com/nph-dnquery.xp?query="+sThe;
  198. sRet += "&defaultOp=AND&svcclass=dncurrent&maxhits=25"
  199. AddNewString(nTest, sRet);nTest++;}
  200. if (form.point.checked ) {
  201. sRet = ConvertString(sThe);
  202. sRet = "http://www.pointcom.com/cgi-bin/pursuit-txt?" + sRet ;
  203. AddNewString(nTest, sRet);nTest++;}
  204. if (form.exciten.checked ) {
  205. sRet = ConvertString(sThe);
  206. sRet = "http://www.excite.com/search.gw?search=" + sRet +
  207. "&category=news&searchType=Concept&display='html2,high'";
  208. AddNewString(nTest, sRet);nTest++;}
  209. if (form.ink.checked ) {
  210. sThe = ConvertString(sThe);
  211. sRet = "http://204.161.74.5:1234/query/?hits=";
  212. sRet += "50&disp=Terse+Text+Only&query="; 
  213. sRet += sThe;
  214. AddNewString(nTest, sRet);nTest++;}
  215. if (form.yahoo.checked ) {
  216. sRet = ConvertString(sThe);
  217. sRet = "http://search.yahoo.com/bin/search?p="+sRet+"&s=a";
  218. AddNewString(nTest, sRet);nTest++;}
  219. if (form.pathf.checked ) {
  220. sThe= ConvertString(sThe);
  221. sRet ="http://pathfinder.com/@@npPYHRFc8wAAQByZ/";
  222. sRet +="cgi-bin/search?Search-Operation=query&Search-Databases";
  223. sRet += "-All=true&Search-Terms=" + sThe;
  224. AddNewString(nTest, sRet);nTest++;}
  225. if (form.dict.checked ) {
  226. sRet = ConvertString(sThe);
  227. sRet = "http://gs213.sp.cs.cmu.edu/prog/webster?"+sRet;
  228. AddNewString(nTest, sRet);nTest++;}
  229. if (form.sportsnet.checked ) {
  230. sThe = ConvertString(sThe);
  231. sRet = "http://www.sportsnetwork.com/programs/waisgate?";
  232. sRet+="WAISqueryString="+sThe;
  233. sRet += "&WAISdbName=/services/production/tsn/wais/indexes/live";
  234. AddNewString(nTest, sRet);nTest++;}
  235. if (form.mag.checked ) {
  236. sRet = "http://www.mckinley.com/focus.pl?"+sThe;
  237. sRet = ConvertString(sRet);
  238. AddNewString(nTest, sRet);nTest++;}
  239. if (form.yahool.checked ) {
  240. sRet = "http://search.yahooligans.com/bin/search?p="+sThe;
  241. sRet = ConvertString(sRet);
  242. AddNewString(nTest, sRet);nTest++;}
  243. if (form.webc.checked) {sRet = "http://www.webcrawler.com/cgi-bin/WebQuery?"+sThe;
  244. sRet = ConvertString(sRet);AddNewString(nTest, sRet); nTest++;}if (form.theas.checked) {sRet = "gopher://odie.niaid.nih.gov/77/.thesaurus/index?"+sThe;sRet = ConvertString(sRet);AddNewString(nTest, sRet);nTest++;}
  245. if (form.switchb.checked) {sThe = ConvertString(sThe);sRet = "http://www.switchboard.com/bin/cgiqa.dll?S=&BUS=&SR=&L="+sThe;AddNewString(nTest, sRet);nTest++;}
  246. if (form.switchf.checked) {sThe = ConvertString(sThe);
  247. var sName = sThe;
  248. var ss1, ss2;
  249. var nLen= sName.length;
  250. for( i=0; i <= nLen; i++)
  251. {
  252. if (sName.substring(i,i+1)== "+")
  253. ss1 = sName.substring(0,i);
  254. ss2 = sName.substring(i+1,nLen);
  255. break;
  256.    }
  257. }
  258. sRet = "http://www.switchboard.com/bin/cgiqa.dll?SR=&F="+ss1;
  259. sRet += "&L="+ss2;
  260. AddNewString(nTest, sRet);nTest++;}
  261. if (form.is.checked) {
  262. sThe = ConvertString(sThe);
  263. sRet = "http://guide-p.infoseek.com/Titles?qt="+sThe;
  264. sRet += "&col=WW&sv=IS&lk=noframes";
  265. AddNewString(nTest, sRet);nTest++;}
  266. if (form.alta.checked) {
  267. sThe = ConvertString(sThe);
  268. sRet = "http://www.altavista.digital.com/cgi-bin/query?pg=q&q=" + sThe;
  269. sRet += "&fmt=&what=web";
  270. AddNewString(nTest, sRet);nTest++;}
  271. if (form.altan.checked) {
  272. sThe = ConvertString(sThe);sRet = "http://www.altavista.digital.com/cgi-bin/query?pg=q&q=" + sThe;
  273. sRet += "&fmt=&what=news";
  274. AddNewString(nTest, sRet);nTest++;}
  275. if (form.usnews.checked) {
  276. sThe = ConvertString(sThe);sRet = "http://vws.agtnet.com/cgi-dos/agtfind.exe?dbname=usnews.coll";
  277. sRet += "&pubtype=usnews&query="+sThe;
  278. AddNewString(nTest, sRet);nTest++;}
  279. if (form.fooddict.checked ) {
  280. sRet = "http://www.epicurious.com/db/dictionary/search.cgi?keyword="+sThe;
  281. sRet = ConvertString(sRet);
  282. AddNewString(nTest, sRet);nTest++;}
  283. if (form.tick.checked ) {
  284. sRet = "http://qs.secapl.com/cgi-bin/qs?tick="+sThe;
  285. AddNewString(nTest, sRet);nTest++;}
  286. if (form.whow.checked ) {
  287. sThe = ConvertString(sThe);
  288. sRet = "http://query1.whowhere.com/jwz/name.wsrch?org=&name="+sThe;
  289. AddNewString(nTest, sRet);nTest++;}
  290. if (form.ziff.checked ) {
  291. sThe = ConvertString(sThe);
  292. sRet = "http://search.zdnet.com/plweb-cgi/topsearch/topresult.pl?dbname=All&query="+sThe;
  293. AddNewString(nTest, sRet);nTest++;}if (form.maill.checked ) {
  294. sThe = ConvertString(sThe);
  295. sRet = "http://www.nova.edu/Inter-Links/cgi-bin/lists?"+sThe;
  296. AddNewString(nTest, sRet);nTest++;}if (form.bigb.checked ) {
  297. sThe = ConvertString(sThe);
  298. sRet = "http://www.bigbook.com/search/listings_page.cgi?company="+sThe;
  299. AddNewString(nTest, sRet);nTest++;}
  300. if (form.hoov.checked ) {
  301. sThe = ConvertString(sThe);
  302. sRet = "http://www.hoovers.com/search/srch2.cgi?name="+sThe;
  303. AddNewString(nTest, sRet);nTest++;}
  304. if (form.health.checked ) {
  305. sThe = ConvertString(sThe);
  306. sRet = "http://nytsyn.com/cgi-bin/med_search?"+sThe;
  307. AddNewString(nTest, sRet);nTest++;}
  308. if (form.compu.checked ) {
  309. sThe = ConvertString(sThe);
  310. sRet = "http://nytsyn.com/cgi-bin/comp_search?"+sThe;
  311. AddNewString(nTest, sRet);nTest++;}
  312. if (form.encyc.checked ) {
  313. sThe = ConvertString(sThe);
  314. sRet = "http://www.eb.com/cgi-bin/g?keywords="+sThe;
  315. sRet += "&DBase=Articles&context=&hits=&indexremove=";
  316. AddNewString(nTest, sRet);nTest++;}
  317. if (form.compu.checked ) {
  318. sThe = ConvertString(sThe);
  319. sRet = "http://nytsyn.com/cgi-bin/comp_search?"+sThe;
  320. AddNewString(nTest, sRet);nTest++;}if (form.census.checked ) {
  321. sThe = ConvertString(sThe);
  322. sRet = "http://tiger.census.gov/cgi-bin/gazetteer?"+sThe;
  323. AddNewString(nTest, sRet);nTest++;}
  324. if (form.share.checked ) {
  325. sThe = ConvertString(sThe);
  326. sRet = "http://search.shareware.com/code/engine/Find?cfrom=quick&";
  327. sRet += "frame=none&orfile=True&category=All-Categories&hits=50&";
  328. sRet += "search="+ sThe +"&logop=and&and=";
  329. AddNewString(nTest, sRet);nTest++;}
  330. if (form.msoft.checked ) {
  331. sThe = ConvertString(sThe);
  332. sRet = "http://webfind.home.msn.com/cgi-bin/fts.dll?db=mssite&gr=&a1=&qu="+sThe;
  333. AddNewString(nTest, sRet);nTest++;}
  334. if (form.msnbc.checked ) {
  335. sThe = ConvertString(sThe);
  336. sRet = "http://webfind.msnbc.com/cgi-bin/fts.dll?db=msnbc&qu="+sThe;
  337. AddNewString(nTest, sRet);nTest++;}
  338. if (form.headlines.checked ) {
  339. sThe = ConvertString(sThe);
  340. sRet = "http://recycle.green.ri.cmu.edu/~speck/process.cgi?query="+sThe;
  341. AddNewString(nTest, sRet);nTest++;}
  342. if (form.showbiz.checked ) {
  343. sThe = ConvertString(sThe);
  344. sRet = "http://www.mrshowbiz.com/cgi/architext/AT-sbglobalsearch.cgi?sp=sp&search="+sThe;
  345. AddNewString(nTest, sRet);nTest++;}
  346. if (nTest > 4)
  347. nTest = 4;
  348. return(nTest);
  349. }
  350. function AddNewString(nGospel, sGospel) {
  351. if (nGospel == 0){ sT1 = sGospel; }
  352. else if (nGospel == 1){ sT2 = sGospel; }
  353. else if (nGospel == 2) { sT3 = sGospel; }
  354. else if (nGospel == 3) { sT4 = sGospel; }
  355. }
  356. function WhichString(n) {
  357. var sRet;
  358. if (nGospel == 1){ sRet = sT1; }
  359. else if (nGospel == 2) { sRet = sT2; }
  360. else if (nGospel == 3) { sRet = sT3; }
  361. else if (nGospel == 4) { sRet = sT4; }
  362. return (sRet);
  363. }
  364. function ConvertString(s3) {
  365. var nLen= s3.length;
  366. for( i=0; i <= nLen; i++)
  367. {
  368. if (s3.substring(i,i+1)== " ")
  369. s3 = s3.substring(0,i) + "+" + s3.substring(i+1,nLen);  }
  370. }
  371. return(s3);
  372. }
  373. function OpenWinds(sUrl) {
  374. var qWin;
  375. var sName;
  376. oldRand = GetRandom(1, 12000, oldRand);
  377. sName = "wind" + oldRand;
  378. qWin=open(sUrl,sName,'toolbar=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,location=yes,resizable=yes,copyhistory=no,width=410,height=260');
  379. }
  380. function OpenWindsBig(sUrl, sName) {
  381. var qWin;
  382. qWin=open(sUrl,sName,'toolbar=yes,directories=no,status=yes,menubar=yes,scrollbars=yes,location=yes,resizable=yes,copyhistory=no');
  383. }
  384. // End -->
  385. </SCRIPT>
  386. </CENTER>